﻿;---------------------------------------------------------------------------
; Initialize (at the start of the round)
[Statedef 5900]
type = S

[State , 自キャラ以外だった場合]
type = Changestate
trigger1 = name != "Insert Name Here" || ishelper
value = 14000
persistent = 256
ignorehitpause = 1

[State 191, 開幕垂れ流し]
type = Projectile
triggerall = !ishelper
triggerall = roundstate < 3
;triggerall = PalNo = 5 || PalNo = 11 ;9
;triggerall = !sysfvar(3) ;EnemyNear,Name != "C-Kill"
trigger1 = animelemtime(1) % 10 = 0
projID = 20000
projanim = 20000
projremove = 0
projremovetime = 8
priority = 7, hit
projpriority = 9999999999999
projscale = 1, 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
offset = random % 641 - 160, 0
velocity = 0, 0
attr = S, HA
animtype = hard
damage = 9999999999999 * ifelse(random % 2 = 0, -1, 1)
hitflag = MAFD
guardflag = M
pausetime = 0, 15
sparkno = s-1
guard.sparkno = s-1
sparkxy = -2, -94
ground.type = low
ground.slidetime = 17
ground.hittime = 17
ground.velocity = -8, -6
down.velocity = -13.2, 0
air.type = high
air.velocity = -8,-6
air.hittime = 24
getpower = 0, 0
yaccel = 99
fall = 1
fall.recover = 0
fall.damage = 9999999999999 * ifelse(random % 2 = 0, -1, 1)
p2getp1state = 0
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1
palfx.time = 30
palfx.add = 90,100,130
palfx.sinadd = 0,50,50,10
palfx.color = 0
palfx.invertall = 1
;---------------------------------------------------------------------------
;開幕混線
[State 5900, 混線用ヘルパー呼び出し]
type = Helper
triggerall = !ishelper
;triggerall = PalNo = 5 || PalNo = 11 ;9
triggerall = enemynear,name != "Remilia Scarlet"
triggerall = enemynear,name != "G OROCHI"
triggerall = enemynear,name != "OmegaTH"
triggerall = enemynear,name != "UNKNOWN"
triggerall = enemynear,name != "Megalith"
triggerall = enemynear,name != "D.O.G."
;triggerall = !sysfvar(3) ;EnemyNear,Name != "C-Kill"
trigger1 = numhelper(163) = 0
ID = 163
name = "konsen"
postype = p1
pos = 0, 0
stateno = 163
helpertype = player
keyctrl = 0
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 5900, 生成用ヘルパー呼び出し]
type = Helper
triggerall = !ishelper
;triggerall = PalNo = 5 || PalNo = 11 ;9
triggerall = enemynear,name != "Remilia Scarlet"
triggerall = enemynear,name != "G OROCHI"
triggerall = enemynear,name != "OmegaTH"
triggerall = enemynear,name != "UNKNOWN"
triggerall = enemynear,name != "Megalith"
triggerall = enemynear,name != "D.O.G."
;triggerall = !sysfvar(3) ;EnemyNear,Name != "C-Kill"
trigger1 = numhelper(164) < 8
ID = 164
name = "konsen_seisei"
postype = p1
pos = 0, 0
stateno = 164
helpertype = player
keyctrl = 0
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[state 5900, 占有ヘルパー呼び出し]
type = Helper
triggerall = !ishelper
;triggerall = PalNo = 5 || PalNo = 11 ;9
triggerall = enemynear,name != "Remilia Scarlet"
triggerall = enemynear,name != "G OROCHI"
triggerall = enemynear,name != "OmegaTH"
triggerall = enemynear,name != "UNKNOWN"
triggerall = enemynear,name != "Megalith"
triggerall = enemynear,name != "D.O.G."
;triggerall = !sysfvar(3) ;EnemyNear,Name != "C-Kill"
triggerall = numhelper(164) = 8
trigger1 = (numhelper + enemy,numhelper) < 55 + numhelper(163)
ID = 156
name = "konsen_senyu"
postype = p1
pos = 0, 0
stateno = 156
helpertype = player
keyctrl = 0
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[state 5900, 開幕混線用ループ]
type = Changestate
triggerall = !ishelper
;triggerall = PalNo = 5 || PalNo = 11 ;9
triggerall = enemynear,name != "Remilia Scarlet"
triggerall = enemynear,name != "G OROCHI"
triggerall = enemynear,name != "OmegaTH"
triggerall = enemynear,name != "UNKNOWN"
triggerall = enemynear,name != "Megalith"
triggerall = enemynear,name != "D.O.G."
;triggerall = !sysfvar(3) ;EnemyNear,Name != "C-Kill"
trigger1 = (numhelper + enemy,numhelper) < 56
value = 5900
ignorehitpause = 1

[State 5900, 1] ;Clear all int variables
type = VarRangeSet
triggerall = !ishelper
trigger1 = roundsexisted = 0
value = 0
ignorehitpause = 1

[State 5900, 2] ;Clear all float variables
type = VarRangeSet
triggerall = !ishelper
trigger1 = roundsexisted = 0
fvalue = 0
ignorehitpause = 1

[State 5900, 3] ;Intro for round 1
type = ChangeState
;triggerall = Palno != 6
trigger1 = !ishelper
trigger1 = roundno = 1
value = 190
ignorehitpause = 1

[State ]
type = ChangeState
triggerall = !ishelper
trigger1 = !alive
value = 5050
ignorehitpause = 1